// pages/active/active.js
import Config from "../../common/config.js"
Page({

  /**
   * 页面的初始数据
   */
  data: {
      actList:{},
    noData: true
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // var sessionId = wx.getStorageSync('sessionId')
    // var that = this
    // wx.request({
    //   url: Config.url + '/api/activity/list',
    //   method: 'POST',
    //   header: {
    //     'content-type': 'application/json',
    //     'cookie': sessionId
    //   },
    //   success(res) {
    //     console.log(res)
    //     if (res.data.data.data==""){
    //       that.setData({
    //         noData: false
    //       })
    //     }else{
    //       that.setData({
    //         actList: res.data.data.data,

    //       })
    //     }
       
    //     console.log(that.data.actList)
    //   }
    // }),
    //   // 判断登录是否过期
    //   wx.checkSession({
    //     success() {
    //       // session_key 未过期，并且在本生命周期一直有效
    //     },
    //     fail() {
    //       wx.login({
    //         success: function (res) {
    //           console.log(res.code)
    //           //发送请求
    //           wx.request({
    //             url: 'https://zhangyushu.liangziqishi.shop/api/app/login', //接口地址
    //             data: { code: res.code },
    //             method: 'POST',
    //             header: {
    //               'content-type': 'application/json' //默认值
    //             },
    //             success: function (res) {
    //               console.log(res.data)
    //               wx.setStorageSync("session_key", res.data.data.data.session_key);
    //               // wx.setStorageSync("sessionId",res.data.data.data.sessionId);
    //               wx.setStorageSync("openid", res.data.data.data.openid)
    //               wx.setStorage({
    //                 key: 'sessionId',
    //                 data: 'JSESSIONID=' + res.data.data.data.sessionId,
    //               })


    //             }

    //           })
    //         }
    //       }) // 重新登录
    //     }
    //   })
  },
  goDetail: function (e) {
    console.log(e.currentTarget.id)
    wx.navigateTo({
      url: '../actDetail/actDetail?id=' + e.currentTarget.id
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var sessionId = wx.getStorageSync('sessionId')
    var that = this
    wx.request({
      url: Config.url + '/api/activity/list',
      method: 'POST',
      header: {
        'content-type': 'application/json',
        'accessToken': sessionId
      },
      success(res) {
        console.log(res)
        if (res.data.data.data == "") {
          that.setData({
            noData: false
          })
        } else {
          that.setData({
            actList: res.data.data.data,

          })
        }

        console.log(that.data.actList)
      }
    }),
      // 判断登录是否过期
      wx.checkSession({
        success() {
          // session_key 未过期，并且在本生命周期一直有效
        },
        fail() {
          wx.login({
            success: function (res) {
              console.log(res.code)
              //发送请求
              wx.request({
                url: 'https://zhangyushu.liangziqishi.shop/api/app/login', //接口地址
                data: { code: res.code },
                method: 'POST',
                header: {
                  'content-type': 'application/json' //默认值
                },
                success: function (res) {
                  console.log(res.data)
                  wx.setStorageSync("session_key", res.data.data.data.session_key);
                  // wx.setStorageSync("sessionId",res.data.data.data.sessionId);
                  wx.setStorageSync("openid", res.data.data.data.openid)
                  wx.setStorage({
                    key: 'sessionId',
                    data: res.data.data.data.sessionId,
                  })


                }

              })
            }
          }) // 重新登录
        }
      })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})